Repository navigation
feat(story): story family and narrated story videos, experimental (WM-003, WM-004) - #8
Merged
Merged
Conversation
… skill family (WM-003) Ports seven fiction skills, their references, shared story rules and the story vault starter from a private research workspace, and adds story-voice-review. A writing-mode policy, reciprocal exclusions, a link firewall and vault kind markers keep story writing apart from replies, documentation and presentation videos. Review findings are resolved. Host routing evals not yet run. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
phense
force-pushed
the
wm-003-story-family
branch
from
November 13, 2026 15:35
f0f2e1e to
788fb4e
Compare
…outing run (WM-003) Two Codex runs opened the backlog skill inside a story vault while looking for a recovery preamble. Every story skill now states that it has none. Documentation of the story method may read story skills as source material; only the two that govern or judge manuscript stay prohibited. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
… routing case (WM-003) Claude opened story-drafting in three of three runs, read its mode check and declined correctly. That is the designed mechanism, so the case no longer prohibits it. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
…WM-003) Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
…ocumentation-authoring The three video skills delegated their recovery preamble to documentation-authoring, so hosts applied a documentation skill that the video production routing case prohibits. They now link the backlog skill's recovery gate and operational handoffs directly. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Adds story-video-scripting: an accepted chapter becomes the script of a narrated presentation video, verbatim by default or as a listening edition with author-approved changes; the written manuscript stays untouched. The two video production skills become a form family that serves tutorial and story videos and never restyles story text. The script check accepts purpose story without sources and requires edition and based_on. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
- story-video-scripting ends with its own exclusion (tutorial videos), since it scripts a presentation video; policy key story_video_description_suffix - the mode rule decides the files of a story video project: narration text is manuscript, the other project files are working notes - review gate 1 finds vault, edition file and edition revision through script/script.md and reads every speak form against its text - form skills keep no run state for a story video and skip the backlog gate - the tutorial listening style is set aside for story narration - a secret error on story wording stops and goes to the author - story-drafting declines listening editions; new routing case story-listening-edition - form-skill story rule tested by content, not by heading only Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
…-core 4300085 - contents list at the top of the four reference files above 100 lines - empathic-troubleshooting description in the third person - core sync brings tests/test_skill_authoring.py and the platform adapters with a contents list Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
…-003, WM-004) Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
This was referenced Nov 13, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #7. Closes #9.
What this adds
story-skills: bootstrap, worldbuilding, characters, architecture, drafting, canon review, voice review, craft research and video scripting. Shared story rules undershared/story/and a story vault starter undertemplates/story-vault/. A voice sheet per story, character voice cards, and a review that judges prose only against the story's own sheet.story-video-scriptingturns an accepted chapter, range or short piece into the script of a video project: verbatim by default, or a listening edition whose every change is an author decision and which leaves the written manuscript unchanged.presentation-video-productionandpresentation-video-reviewbecome form skills that serve tutorial and story videos and never restyle a story script. The script check knows"purpose": "story".documentation-authoring.4300085brings a test that holds every skill to the published limits (name, description length and person, body under 500 lines, contents list in reference files above 100 lines). Four reference files gain a contents list; one description is put in the third person.How story writing stays separate
The rule set is chosen per piece of text, not per session: manuscript, working note or reader-oriented (
shared/policies/writing-mode.md). It is backed by thestory-name prefix, reciprocal exclusions in descriptions and opening lines, a link firewall between the families, vault kind markers, and instruction files in every story vault. Story skills are not part of the lifecycle handoff graph and keep no run state.Verification
python3 scripts/validate-plugin,python3 scripts/sync-core --checkandclaude plugin validate --strict .pass.Host results (2026-11-13, one run per case unless stated)
The two Codex routing failures, each repeated twice:
marketing-clip-out-of-scope(1 of 3 passed): routed to focused editing as expected, but reported the video production skill as supporting after reading its exclusions.study-vault-draft-request(0 of 3 passed): namedstory-draftingas primary, notstory-craft-research; the run read in full recorded that drafting is not permitted in a study vault. The harness cannot see the refusal.Neither expectation was changed. Three expectations or prompts were changed after seeing a result during this work; each is recorded in
docs/specs/WM-003-story-family/rehearsal.md.Limits
🤖 Generated with Claude Code